[MINIOS] Various address-space fixes.
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 31 May 2006 06:43:06 +0000 (07:43 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Wed, 31 May 2006 06:43:06 +0000 (07:43 +0100)
commit7469df6c08a7a60824187fa6b9d1a47af8f42fbd
tree83c9fd574f62f5047b59c49a12d4024e18ff65b5
parent7c5fa19f5038ad7b28696d37bf20f5aabb4dd863
[MINIOS] Various address-space fixes.

1. Make Mini-OS start from 0x0.
2. Fixes the pagetable builder to handle half full, but already mapped
pt frames.=20
3. Add a bounds check to ensure than Mini-OS does not try to use Xen
virtual space.

Signed-off-by: Grzegorz Milos <gm281@cam.ac.uk>
Signed-off-by: Aravindh Puthiyaparambil
<aravindh.puthiyaparambil@unisys.com>
extras/mini-os/include/mm.h
extras/mini-os/minios-x86_32.lds
extras/mini-os/minios-x86_64.lds
extras/mini-os/mm.c
extras/mini-os/x86_32.S
extras/mini-os/x86_64.S